信捷触摸屏ModbusRTU功能码测试
三、Modbus-RTU功能码测试
功能码(16进制) | 功能 |
01 | 读多个位 |
03 | 读多个寄存器 |
05 | 写单个位 |
06 | 写单个寄存器 |
写多个位 | |
10 | 写多个寄存器 |
测试工具:信捷T-com串口调试工具代替触摸屏;
测试设备:信捷PLC;
PLC的内部软元件编号与Modbus-RTU地址编号请参考信捷PLC Modbus通讯功能章节。
Modbus功能代码:
通讯格式:波特率19200,偶校验(EVEN),数据位8位, 停止位1位。
注意:以下测试地址都是十六进制地址,实际操作需将十六进制地址转换成十进制地址输入到触摸屏中。
例如:01功能码: 读取线圈0X4800~0X4815的位状态。
0X4800~0X4807:PLC Y0~Y7 0X4808~0X4815:PLC Y10~Y17
发送命令:01 01 48 00 00 10
动作 | 设备号 (1 Byte) | 功能码 (1 Byte) | 起始地址 高位(1 Byte) | 起始地址 低位(1 Byte) | 总位数 高位(1 Byte) | 总位数 低位(1 Byte) | CRC (1 Byte) | (1 Byte) |
发送 | 01 | 01 | 48 | 00 | 00 | 10 | 66 |
返回命令:01 01 02 00 00 B9 FC
动作 | 设备号 (1 Byte) | 功能码 (1 Byte) | 字节数 (2 Byte) | 位状态 (On/Off) | 位状态 (On/Off) | CRC (1 Byte) | (1 Byte) |
返回ON | 01 | 01 | 02 | FF | 03 | B8 | 0D |
返回Off | 01 | 01 | 02 | 00 | 00 | B9 | FC |
……………………………..
提交
超越传统直觉,MATLAB/Simulink助力重型机械的智能化转型
新大陆自动识别精彩亮相2024华南国际工业博览会
派拓网络被Forrester评为XDR领域领导者
智能工控,存储强基 | 海康威视带来精彩主题演讲
展会|Lubeworks路博流体供料系统精彩亮相AMTS展会